home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / BASIL / BASIL.ZIP / Basil
Unknown  |  1998-02-14  |  11.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% gt2 Kopftext: 'HELP(' default (weak)
100% xdgMime text/html default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 48 45 4c 50 28 00 00 00 | fa 00 00 00 d4 0f 00 00 |HELP(...|........|
|00000010| bc 21 00 00 00 fd ff ff | 00 00 00 00 00 03 00 00 |.!......|........|
|00000020| 00 01 00 00 00 00 00 00 | 24 00 00 00 46 52 45 45 |........|$...FREE|
|00000030| 6c 00 00 00 2c 20 00 00 | 24 02 00 00 47 ff ff ff |l..., ..|$...G...|
|00000040| 02 9c fa ea 30 02 00 00 | 13 00 00 00 00 00 00 00 |....0...|........|
|00000050| 21 43 6f 6e 66 69 67 75 | 72 65 00 00 54 04 00 00 |!Configu|re..T...|
|00000060| 47 ff fa ff 1c b6 5c c7 | 34 03 00 00 13 00 00 00 |G.....\.|4.......|
|00000070| 00 00 00 00 21 4b 61 70 | 70 61 00 00 88 07 00 00 |....!Kap|pa......|
|00000080| 48 fd ff ff ba f6 07 0c | b6 01 00 00 03 00 00 00 |H.......|........|
|00000090| 00 00 00 00 21 52 6f 6f | 46 52 45 45 8c 01 00 00 |....!Roo|FREE....|
|000000a0| 58 0c 00 00 6c 20 4c 69 | 62 72 61 72 79 20 48 65 |X...l Li|brary He|
|000000b0| 61 64 65 72 73 0a 4c 69 | 62 72 61 72 79 20 68 65 |aders.Li|brary he|
|000000c0| 61 64 65 72 73 20 2a 6d | 75 73 74 2a 20 62 65 20 |aders *m|ust* be |
|000000d0| 69 6e 20 74 68 69 73 20 | 66 6f 72 6d 61 74 3a 0a |in this |format:.|
|000000e0| 0a 23 74 61 62 20 2c 66 | 63 6f 64 65 0a 09 52 45 |.#tab ,f|code..RE|
|000000f0| 4d 5c 3e 20 5c 7b 73 70 | 7d 20 5c 3c 74 69 74 6c |M\> \{sp|} \<titl|
|00000100| 65 5c 3e 20 5c 7b 73 70 | 7d 2b 20 5c 3c 76 65 72 |e\> \{sp|}+ \<ver|
|00000110| 73 69 6f 6e 5c 3e 20 5c | 7b 73 70 7d 20 5c 3c 6f |sion\> \|{sp} \<o|
|00000120| 74 68 65 72 5c 3e 0a 0a | 20 09 5c 7b 73 70 7d 09 |ther\>..| .\{sp}.|
|00000130| 09 3d 20 30 20 6f 72 20 | 6d 6f 72 65 20 73 70 61 |.= 0 or |more spa|
|00000140| 63 65 73 0a 09 5c 7b 73 | 70 7d 2b 09 09 3d 20 31 |ces..\{s|p}+..= 1|
|00000150| 20 6f 72 20 6d 6f 72 65 | 20 73 70 61 63 65 73 0a | or more| spaces.|
|00000160| 09 5c 3c 74 69 74 6c 65 | 3e 09 3d 20 75 6e 69 71 |.\<title|>.= uniq|
|00000170| 75 65 20 6e 61 6d 65 0a | 09 5c 3c 76 65 72 73 69 |ue name.|.\<versi|
|00000180| 6f 6e 3e 09 3d 20 76 65 | 72 73 69 6f 6e 20 6e 75 |on>.= ve|rsion nu|
|00000190| 6d 62 65 72 0a 09 5c 3c | 6f 74 68 65 72 5c 3e 09 |mber..\<|other\>.|
|000001a0| 3d 20 6f 74 68 65 72 20 | 69 6e 66 6f 72 6d 61 74 |= other |informat|
|000001b0| 69 6f 6e 0a 09 0a 46 6f | 72 20 65 78 61 6d 70 6c |ion...Fo|r exampl|
|000001c0| 65 3a 0a 09 52 45 4d 5c | 3e 20 4d 79 4c 69 62 72 |e:..REM\|> MyLibr|
|000001d0| 61 72 79 20 31 2e 33 34 | 20 28 32 39 20 46 65 62 |ary 1.34| (29 Feb|
|000001e0| 20 32 30 30 30 29 0a 0a | 46 6f 72 20 66 75 74 75 | 2000)..|For futu|
|000001f0| 72 65 20 63 6f 6d 70 61 | 74 69 62 6c 69 69 74 79 |re compa|tibliity|
|00000200| 20 74 68 65 79 20 73 68 | 6f 75 6c 64 20 62 65 20 | they sh|ould be |
|00000210| 6c 69 6e 65 20 30 2e 0a | 23 69 6e 64 65 6e 74 20 |line 0..|#indent |
|00000220| 35 30 0a 20 44 41 54 41 | 30 02 00 00 23 63 6f 6d |50. DATA|0...#com|
|00000230| 6d 61 6e 64 73 0a 62 61 | 63 6b 67 72 6f 75 6e 64 |mands.ba|ckground|
|00000240| 20 77 69 6d 70 20 31 0a | 66 32 34 3d 54 72 69 6e | wimp 1.|f24=Trin|
|00000250| 69 74 79 2e 4d 65 64 69 | 75 6d 20 20 20 20 20 20 |ity.Medi|um |
|00000260| 20 20 31 34 20 42 6f 6c | 64 20 32 35 20 49 74 61 | 14 Bol|d 25 Ita|
|00000270| 6c 69 63 20 32 36 20 42 | 6f 74 68 20 32 37 0a 66 |lic 26 B|oth 27.f|
|00000280| 32 35 3d 54 72 69 6e 69 | 74 79 2e 42 6f 6c 64 20 |25=Trini|ty.Bold |
|00000290| 20 20 20 20 20 20 20 20 | 20 31 34 20 42 6f 6c 64 | | 14 Bold|
|000002a0| 20 32 35 20 49 74 61 6c | 69 63 20 32 36 20 42 6f | 25 Ital|ic 26 Bo|
|000002b0| 74 68 20 32 37 0a 66 32 | 36 3d 54 72 69 6e 69 74 |th 27.f2|6=Trinit|
|000002c0| 79 2e 4d 65 64 69 75 6d | 2e 49 74 61 6c 69 63 20 |y.Medium|.Italic |
|000002d0| 31 34 20 42 6f 6c 64 20 | 32 35 20 49 74 61 6c 69 |14 Bold |25 Itali|
|000002e0| 63 20 32 36 20 42 6f 74 | 68 20 32 37 0a 66 32 37 |c 26 Bot|h 27.f27|
|000002f0| 3d 54 72 69 6e 69 74 79 | 2e 42 6f 6c 64 2e 49 74 |=Trinity|.Bold.It|
|00000300| 61 6c 69 63 20 20 20 31 | 34 20 42 6f 6c 64 20 32 |alic 1|4 Bold 2|
|00000310| 35 20 49 74 61 6c 69 63 | 20 32 36 20 42 6f 74 68 |5 Italic| 26 Both|
|00000320| 20 32 37 0a 66 32 38 3d | 43 6f 72 70 75 73 2e 42 | 27.f28=|Corpus.B|
|00000330| 6f 6c 64 20 20 20 20 20 | 20 20 20 20 20 20 31 30 |old | 10|
|00000340| 20 31 36 20 42 6f 6c 64 | 20 32 38 0a 66 32 39 3d | 16 Bold| 28.f29=|
|00000350| 48 6f 6d 65 72 74 6f 6e | 2e 42 6f 6c 64 20 20 20 |Homerton|.Bold |
|00000360| 20 20 20 20 20 20 31 34 | 0a 66 33 30 3d 48 6f 6d | 14|.f30=Hom|
|00000370| 65 72 74 6f 6e 2e 4d 65 | 64 69 75 6d 20 20 20 20 |erton.Me|dium |
|00000380| 20 20 20 31 34 0a 66 33 | 31 3d 48 6f 6d 65 72 74 | 14.f3|1=Homert|
|00000390| 6f 6e 2e 4d 65 64 69 75 | 6d 20 20 20 20 20 20 20 |on.Mediu|m |
|000003a0| 31 36 0a 66 73 74 64 20 | 3d 66 32 34 20 72 67 62 |16.fstd |=f24 rgb|
|000003b0| 20 30 2c 30 2c 30 20 61 | 6c 69 67 6e 20 6c 65 66 | 0,0,0 a|lign lef|
|000003c0| 74 0a 66 6c 69 6e 6b 3d | 66 2a 20 20 72 67 62 20 |t.flink=|f* rgb |
|000003d0| 30 2c 30 2c 31 32 38 0a | 66 63 6f 64 65 3d 66 32 |0,0,128.|fcode=f2|
|000003e0| 38 20 72 67 62 20 30 2c | 30 2c 30 0a 66 68 34 20 |8 rgb 0,|0,0.fh4 |
|000003f0| 20 3d 66 32 39 20 72 67 | 62 20 30 2c 30 2c 30 20 | =f29 rg|b 0,0,0 |
|00000400| 61 6c 69 67 6e 20 6c 65 | 66 74 0a 66 68 35 20 20 |align le|ft.fh5 |
|00000410| 3d 66 33 30 20 72 67 62 | 20 30 2c 30 2c 30 20 61 |=f30 rgb| 0,0,0 a|
|00000420| 6c 69 67 6e 20 72 69 67 | 68 74 0a 66 68 36 20 20 |lign rig|ht.fh6 |
|00000430| 3d 66 33 31 20 72 67 62 | 20 30 2c 30 2c 30 20 61 |=f31 rgb| 0,0,0 a|
|00000440| 6c 69 67 6e 20 72 69 67 | 68 74 0a 66 73 74 64 0a |lign rig|ht.fstd.|
|00000450| 23 65 6e 64 44 41 54 41 | 34 03 00 00 44 72 61 77 |#endDATA|4...Draw|
|00000460| c9 00 00 00 00 00 00 00 | 44 72 61 77 20 20 20 20 |........|Draw |
|00000470| 20 20 20 20 e0 46 00 00 | e8 c2 00 00 58 e6 00 00 | .F..|....X...|
|00000480| 60 62 01 00 0b 00 00 00 | 58 00 00 00 00 00 00 00 |`b......|X.......|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 05 00 00 |........|........|
|000004a0| 00 01 00 00 00 00 f0 3f | 00 00 00 00 04 00 00 00 |.......?|........|
|000004b0| 00 00 00 00 00 00 00 00 | 01 00 00 00 01 00 00 00 |........|........|
|000004c0| 01 00 00 00 01 00 00 00 | 01 00 00 00 00 00 00 00 |........|........|
|000004d0| 01 00 00 00 80 00 00 00 | 88 13 00 00 06 00 00 00 |........|........|
|000004e0| ac 02 00 00 e0 46 00 00 | e8 c2 00 00 58 e6 00 00 |.....F..|....X...|
|000004f0| 60 62 01 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |`b.. | |
|00000500| 02 00 00 00 6c 00 00 00 | e0 46 00 00 e8 c2 00 00 |....l...|.F......|
|00000510| 58 e6 00 00 60 62 01 00 | 00 dd dd dd ff ff ff ff |X...`b..|........|
|00000520| 00 00 00 00 42 00 10 20 | 02 00 00 00 e0 46 00 00 |....B.. |.....F..|
|00000530| 60 62 01 00 08 00 00 00 | 58 e6 00 00 60 62 01 00 |`b......|X...`b..|
|00000540| 08 00 00 00 58 e6 00 00 | e8 c2 00 00 08 00 00 00 |....X...|........|
|00000550| e0 46 00 00 e8 c2 00 00 | 08 00 00 00 e0 46 00 00 |.F......|.....F..|
|00000560| 60 62 01 00 05 00 00 00 | 00 00 00 00 02 00 00 00 |`b......|........|
|00000570| 1c 02 00 00 e0 46 00 00 | e8 c2 00 00 58 e6 00 00 |.....F..|....X...|
|00000580| 5e 62 01 00 00 ff ff ff | ff ff ff ff 00 00 00 00 |^b......|........|
|00000590| 42 00 10 20 02 00 00 00 | e0 46 00 00 e8 c2 00 00 |B.. ....|.F......|
|000005a0| 08 00 00 00 be 6e 00 00 | e8 c2 00 00 08 00 00 00 |.....n..|........|
|000005b0| be 6e 00 00 b3 fe 00 00 | 08 00 00 00 ab 82 00 00 |.n......|........|
|000005c0| b3 fe 00 00 08 00 00 00 | ab 82 00 00 c4 ea 00 00 |........|........|
|000005d0| 08 00 00 00 9c 96 00 00 | c4 ea 00 00 08 00 00 00 |........|........|
|000005e0| 9c 96 00 00 d5 d6 00 00 | 08 00 00 00 8b aa 00 00 |........|........|
|000005f0| d5 d6 00 00 08 00 00 00 | 8b aa 00 00 e8 c2 00 00 |........|........|
|00000600| 08 00 00 00 69 d2 00 00 | e8 c2 00 00 08 00 00 00 |....i...|........|
|00000610| 69 d2 00 00 d7 d6 00 00 | 08 00 00 00 58 e6 00 00 |i.......|....X...|
|00000620| d7 d6 00 00 08 00 00 00 | 8b aa 00 00 d5 d6 00 00 |........|........|
|00000630| 08 00 00 00 8b aa 00 00 | c4 ea 00 00 08 00 00 00 |........|........|
|00000640| 9c 96 00 00 c4 ea 00 00 | 08 00 00 00 9c 96 00 00 |........|........|
|00000650| b3 fe 00 00 08 00 00 00 | ab 82 00 00 b3 fe 00 00 |........|........|
|00000660| 08 00 00 00 ab 82 00 00 | 91 26 01 00 08 00 00 00 |........|.&......|
|00000670| 9c 96 00 00 91 26 01 00 | 08 00 00 00 9c 96 00 00 |.....&..|........|
|00000680| 80 3a 01 00 08 00 00 00 | 8b aa 00 00 80 3a 01 00 |.:......|.....:..|
|00000690| 08 00 00 00 8b aa 00 00 | 6f 4e 01 00 08 00 00 00 |........|oN......|
|000006a0| 7a be 00 00 6f 4e 01 00 | 08 00 00 00 7a be 00 00 |z...oN..|....z...|
|000006b0| 80 3a 01 00 08 00 00 00 | 69 d2 00 00 80 3a 01 00 |.:......|i....:..|
|000006c0| 08 00 00 00 69 d2 00 00 | 6f 4e 01 00 08 00 00 00 |....i...|oN......|
|000006d0| 7a be 00 00 6f 4e 01 00 | 08 00 00 00 7a be 00 00 |z...oN..|....z...|
|000006e0| 5e 62 01 00 08 00 00 00 | 8b aa 00 00 5e 62 01 00 |^b......|....^b..|
|000006f0| 08 00 00 00 8b aa 00 00 | 6f 4e 01 00 08 00 00 00 |........|oN......|
|00000700| 9c 96 00 00 6f 4e 01 00 | 08 00 00 00 9c 96 00 00 |....oN..|........|
|00000710| 80 3a 01 00 08 00 00 00 | ab 82 00 00 80 3a 01 00 |.:......|.....:..|
|00000720| 08 00 00 00 ab 82 00 00 | 91 26 01 00 08 00 00 00 |........|.&......|
|00000730| be 6e 00 00 91 26 01 00 | 08 00 00 00 be 6e 00 00 |.n...&..|.....n..|
|00000740| 5e 62 01 00 08 00 00 00 | cf 5a 00 00 5e 62 01 00 |^b......|.Z..^b..|
|00000750| 08 00 00 00 cf 5a 00 00 | d5 d6 00 00 08 00 00 00 |.....Z..|........|
|00000760| e0 46 00 00 d5 d6 00 00 | 08 00 00 00 e0 46 00 00 |.F......|.....F..|
|00000770| d5 d6 00 00 08 00 00 00 | e0 46 00 00 e8 c2 00 00 |........|.F......|
|00000780| 05 00 00 00 00 00 00 00 | 46 52 45 45 80 00 00 00 |........|FREE....|
|00000790| 98 00 00 00 20 6f 6e 20 | 42 61 73 69 6c 20 76 65 |.... on |Basil ve|
|000007a0| 72 20 31 2e 30 31 0a 23 | 70 61 72 65 6e 74 20 53 |r 1.01.#|parent S|
|000007b0| 74 72 6f 6e 67 48 65 6c | 70 3a 21 4d 65 6e 75 0a |trongHel|p:!Menu.|
|000007c0| 23 64 72 61 77 20 31 36 | 2c 31 36 30 20 21 6b 61 |#draw 16|,160 !ka|
|000007d0| 70 70 61 0a 2a 42 61 73 | 69 6c 2a 20 69 73 20 61 |ppa.*Bas|il* is a|
|000007e0| 20 42 41 53 49 43 20 73 | 68 61 72 65 64 20 69 6e | BASIC s|hared in|
|000007f0| 73 74 61 6c 6c 65 64 20 | 6c 69 62 72 61 72 79 20 |stalled |library |
|00000800| 6d 61 6e 61 67 65 72 2e | 46 52 45 45 6c 00 00 00 |manager.|FREEl...|
|00000810| 68 27 00 00 42 61 73 69 | 6c 5f 52 65 6d 6f 76 65 |h'..Basi|l_Remove|
|00000820| 22 0a 7b 66 68 36 3a 42 | 61 73 69 6c 5f 52 65 6d |".{fh6:B|asil_Rem|
|00000830| 6f 76 65 7d 0a 7b 66 68 | 35 3a 28 53 57 49 20 26 |ove}.{fh|5:(SWI &|
|00000840| 35 30 34 30 34 29 7d 0a | 20 09 52 65 6d 6f 76 65 |50404)}.| .Remove|
|00000850| 73 20 61 20 6c 69 62 72 | 61 72 79 20 69 6e 20 6d |s a libr|ary in m|
|00000860| 65 6d 6f 72 79 20 74 6f | 20 74 68 65 20 42 61 73 |emory to| the Bas|
|00000870| 69 6c 20 6c 44 41 54 41 | c7 00 00 00 45 72 72 6f |il lDATA|....Erro|
|00000880| 72 20 26 38 31 34 39 30 | 32 0a 2a 4c 69 62 72 61 |r &81490|2.*Libra|
|00000890| 72 79 20 6e 6f 74 20 66 | 6f 75 6e 64 2a 0a 20 09 |ry not f|ound*. .|
|000008a0| 41 74 74 65 6d 70 74 20 | 74 6f 20 66 69 6e 64 20 |Attempt |to find |
|000008b0| 61 20 6c 69 62 72 61 72 | 79 20 69 6e 20 74 68 65 |a librar|y in the|
|000008c0| 20 6c 69 73 74 20 68 61 | 73 20 66 61 69 6c 65 64 | list ha|s failed|
|000008d0| 20 61 6e 64 20 74 68 65 | 20 64 65 66 61 75 6c 74 | and the| default|
|000008e0| 20 66 69 6c 65 20 64 69 | 64 20 6e 6f 74 20 65 78 | file di|d not ex|
|000008f0| 69 73 74 2c 20 77 61 73 | 20 6e 6f 74 20 74 79 70 |ist, was| not typ|
|00000900| 65 20 46 46 42 20 6f 72 | 20 64 69 64 20 6e 6f 74 |e FFB or| did not|
|00000910| 20 63 6f 6e 74 61 69 6e | 20 74 68 65 20 63 6f 72 | contain| the cor|
|00000920| 72 65 63 74 20 6c 69 62 | 72 61 72 79 2e 0a 23 69 |rect lib|rary..#i|
|00000930| 6e 64 65 6e 74 20 35 30 | 0a 20 0a 20 00 00 00 00 |ndent 50|. . ....|
|00000940| 44 41 54 41 18 03 00 00 | 42 61 73 69 6c 20 2d 20 |DATA....|Basil - |
|00000950| 49 6e 74 72 6f 64 75 63 | 74 69 6f 6e 0a 20 41 20 |Introduc|tion. A |
|00000960| 42 41 53 49 43 20 70 72 | 6f 67 72 61 6d 20 63 61 |BASIC pr|ogram ca|
|00000970| 6c 6c 69 6e 67 20 53 59 | 53 22 3c 42 61 73 69 6c |lling SY|S"<Basil|
|00000980| 5f 4c 69 6e 6b 3e 22 20 | 63 61 75 73 65 73 20 74 |_Link>" |causes t|
|00000990| 68 65 0a 61 64 64 72 65 | 73 73 20 6f 66 20 74 68 |he.addre|ss of th|
|000009a0| 65 20 6c 69 6e 6b 20 6c | 69 62 72 61 72 79 20 74 |e link l|ibrary t|
|000009b0| 6f 20 62 65 20 70 75 74 | 20 69 6e 74 6f 20 49 4e |o be put| into IN|
|000009c0| 53 54 41 4c 4c 4c 49 53 | 54 2c 0a 66 61 6b 69 6e |STALLLIS|T,.fakin|
|000009d0| 67 20 61 6e 20 27 49 4e | 53 54 41 4c 4c 27 20 63 |g an 'IN|STALL' c|
|000009e0| 6f 6d 6d 61 6e 64 2e 0a | 09 0a 20 53 59 53 22 3c |ommand..|.. SYS"<|
|000009f0| 42 61 73 69 6c 5f 46 69 | 6e 64 3e 22 20 6c 6f 6f |Basil_Fi|nd>" loo|
|00000a00| 6b 73 20 66 6f 72 20 61 | 20 6c 69 62 72 61 72 79 |ks for a| library|
|00000a10| 20 69 6e 20 74 68 65 20 | 6c 69 73 74 2e 20 49 66 | in the |list. If|
|00000a20| 20 69 74 20 69 73 0a 6e | 6f 74 20 66 6f 75 6e 64 | it is.n|ot found|
|00000a30| 20 69 74 20 6c 6f 61 64 | 73 20 61 20 64 65 66 61 | it load|s a defa|
|00000a40| 75 6c 74 20 66 69 6c 65 | 20 69 6e 74 6f 20 74 68 |ult file| into th|
|00000a50| 65 20 72 65 6c 6f 63 61 | 74 61 62 6c 65 0a 6d 65 |e reloca|table.me|
|00000a60| 6d 6f 72 79 20 61 72 65 | 61 20 28 52 4d 41 29 2c |mory are|a (RMA),|
|00000a70| 20 63 68 65 63 6b 73 20 | 74 68 61 74 20 74 68 65 | checks |that the|
|00000a80| 20 69 74 20 63 6f 6e 74 | 61 69 6e 73 20 74 68 65 | it cont|ains the|
|00000a90| 0a 72 65 71 75 69 72 65 | 64 20 6c 69 62 72 61 72 |.require|d librar|
|00000aa0| 79 2c 20 61 6e 64 20 6c | 69 6e 6b 73 20 69 74 20 |y, and l|inks it |
|00000ab0| 69 6e 74 6f 20 74 68 65 | 20 6c 69 73 74 2e 20 41 |into the| list. A|
|00000ac0| 20 63 6f 75 6e 74 65 72 | 20 69 73 0a 69 6e 63 72 | counter| is.incr|
|00000ad0| 65 6d 65 6e 74 65 64 20 | 74 6f 20 72 65 63 6f 72 |emented |to recor|
|00000ae0| 64 20 74 68 61 74 20 74 | 68 65 20 6c 69 62 72 61 |d that t|he libra|
|00000af0| 72 79 20 69 73 20 69 6e | 20 75 73 65 2e 0a 09 0a |ry is in| use....|
|00000b00| 20 53 59 53 22 3c 42 61 | 73 69 6c 5f 4c 6f 73 65 | SYS"<Ba|sil_Lose|
|00000b10| 3e 22 20 64 65 63 72 65 | 6d 65 6e 74 73 20 74 68 |>" decre|ments th|
|00000b20| 65 20 63 6f 75 6e 74 65 | 72 20 61 6e 64 20 69 66 |e counte|r and if|
|00000b30| 20 74 68 65 0a 63 6f 75 | 6e 74 20 69 73 20 7a 65 | the.cou|nt is ze|
|00000b40| 72 6f 20 74 68 65 20 6d | 65 6d 6f 72 79 20 69 6e |ro the m|emory in|
|00000b50| 20 52 4d 41 20 69 73 20 | 72 65 6c 65 61 73 65 64 | RMA is |released|
|00000b60| 20 61 6e 64 20 74 68 65 | 0a 6c 69 6e 6b 73 20 69 | and the|.links i|
|00000b70| 6e 20 74 68 65 20 6c 69 | 73 74 20 61 72 65 20 61 |n the li|st are a|
|00000b80| 64 6a 75 73 74 65 64 2e | 0a 09 0a 20 54 6f 20 73 |djusted.|... To s|
|00000b90| 65 65 20 77 68 61 74 20 | 6c 69 62 72 61 72 69 65 |ee what |librarie|
|00000ba0| 73 20 61 72 65 20 69 6e | 20 74 68 65 20 6c 69 73 |s are in| the lis|
|00000bb0| 74 20 75 73 65 20 2a 3c | 42 61 73 69 6c 4c 69 73 |t use *<|BasilLis|
|00000bc0| 74 3e 2e 0a 0a 20 42 61 | 73 69 6c 20 77 69 6c 6c |t>... Ba|sil will|
|00000bd0| 20 6e 6f 74 20 64 69 65 | 20 77 68 69 6c 65 20 69 | not die| while i|
|00000be0| 74 20 69 73 20 69 6e 20 | 75 73 65 2e 20 49 6e 20 |t is in |use. In |
|00000bf0| 63 61 73 65 20 6f 66 20 | 65 6d 65 72 67 65 6e 63 |case of |emergenc|
|00000c00| 79 0a 2a 3c 42 61 73 69 | 6c 52 65 73 65 74 3e 20 |y.*<Basi|lReset> |
|00000c10| 77 69 6c 6c 20 72 65 6d | 6f 76 65 20 61 6c 6c 20 |will rem|ove all |
|00000c20| 6c 69 62 72 61 72 69 65 | 73 2c 20 62 75 74 20 69 |librarie|s, but i|
|00000c30| 74 20 73 68 6f 75 6c 64 | 20 62 65 0a 75 73 65 64 |t should| be.used|
|00000c40| 20 77 69 74 68 20 63 61 | 72 65 2e 0a 23 69 6e 64 | with ca|re..#ind|
|00000c50| 65 6e 74 20 35 30 0a 20 | 46 52 45 45 2b 01 00 00 |ent 50. |FREE+...|
|00000c60| 2c 00 00 00 6c 20 4c 69 | 62 72 61 72 79 20 48 65 |,...l Li|brary He|
|00000c70| 61 64 65 72 73 0a 4c 69 | 62 72 61 72 79 20 68 65 |aders.Li|brary he|
|00000c80| 61 64 65 72 73 20 2a 6d | 75 73 74 2a 20 62 65 20 |aders *m|ust* be |
|00000c90| 69 6e 20 74 68 69 73 20 | 66 6f 72 6d 61 74 3a 0a |in this |format:.|
|00000ca0| 0a 23 74 61 62 20 2c 66 | 63 6f 64 65 0a 09 52 45 |.#tab ,f|code..RE|
|00000cb0| 4d 5c 3e 20 5c 7b 73 70 | 7d 20 5c 3c 74 69 74 6c |M\> \{sp|} \<titl|
|00000cc0| 65 5c 3e 20 5c 7b 73 70 | 7d 2b 20 5c 3c 76 65 72 |e\> \{sp|}+ \<ver|
|00000cd0| 73 69 6f 6e 5c 3e 20 5c | 7b 73 70 7d 20 6e 65 77 |sion\> \|{sp} new|
|00000ce0| 6c 69 6e 65 0a 0a 20 09 | 5c 7b 73 70 7d 09 09 3d |line.. .|\{sp}..=|
|00000cf0| 20 30 20 6f 72 20 6d 6f | 72 65 20 73 70 61 63 65 | 0 or mo|re space|
|00000d00| 73 0a 09 5c 7b 73 70 7d | 2b 09 09 3d 20 31 20 6f |s..\{sp}|+..= 1 o|
|00000d10| 72 20 6d 6f 72 65 20 73 | 70 61 63 65 73 0a 09 5c |r more s|paces..\|
|00000d20| 3c 74 69 74 6c 65 3e 09 | 3d 20 75 6e 69 71 75 65 |<title>.|= unique|
|00000d30| 20 6e 61 6d 65 0a 09 5c | 3c 76 65 72 73 69 6f 6e | name..\|<version|
|00000d40| 3e 09 3d 20 76 65 72 73 | 69 6f 6e 20 6e 75 6d 62 |>.= vers|ion numb|
|00000d50| 65 72 0a 0a 46 6f 72 20 | 65 78 61 6d 70 6c 65 3a |er..For |example:|
|00000d60| 0a 09 52 45 4d 5c 3e 20 | 4d 79 4c 69 62 72 61 72 |..REM\> |MyLibrar|
|00000d70| 79 20 31 2e 33 34 0a 23 | 69 6e 64 65 6e 74 20 35 |y 1.34.#|indent 5|
|00000d80| 30 0a 20 00 46 52 45 45 | 5e 01 00 00 ff ff ff ff |0. .FREE|^.......|
|00000d90| 6c 20 2d 20 52 65 66 65 | 72 65 6e 63 65 0a 53 6f |l - Refe|rence.So|
|00000da0| 66 74 77 61 72 65 20 69 | 6e 74 65 72 72 75 70 74 |ftware i|nterrupt|
|00000db0| 73 3a 0a 23 74 61 62 6c | 65 20 31 0a 20 20 20 3c |s:.#tabl|e 1. <|
|00000dc0| 42 61 73 69 6c 5f 4c 69 | 6e 6b 3e 0a 20 20 20 3c |Basil_Li|nk>. <|
|00000dd0| 42 61 73 69 6c 5f 46 69 | 6e 64 3e 0a 20 20 20 3c |Basil_Fi|nd>. <|
|00000de0| 42 61 73 69 6c 5f 4c 6f | 73 65 3e 0a 23 65 6e 64 |Basil_Lo|se>.#end|
|00000df0| 74 61 62 6c 65 0a 43 6f | 6d 6d 61 6e 64 73 3a 0a |table.Co|mmands:.|
|00000e00| 23 74 61 62 6c 65 20 31 | 0a 20 20 20 3c 42 61 73 |#table 1|. <Bas|
|00000e10| 69 6c 4c 69 73 74 3e 0a | 20 20 20 3c 42 61 73 69 |ilList>.| <Basi|
|00000e20| 6c 52 65 73 65 74 3e 0a | 23 65 6e 64 74 61 62 6c |lReset>.|#endtabl|
|00000e30| 65 0a 45 72 72 6f 72 73 | 3a 0a 23 74 61 62 6c 65 |e.Errors|:.#table|
|00000e40| 20 31 0a 20 20 20 3c 42 | 61 73 69 6c 20 69 73 20 | 1. <B|asil is |
|00000e50| 69 6e 20 55 73 65 3d 3e | 49 6e 55 73 65 3e 0a 20 |in Use=>|InUse>. |
|00000e60| 20 20 3c 4e 6f 74 20 69 | 6e 20 42 41 53 49 43 3d | <Not i|n BASIC=|
|00000e70| 3e 4e 6f 74 42 61 73 69 | 63 3e 0a 20 20 20 3c 4c |>NotBasi|c>. <L|
|00000e80| 69 62 72 61 72 79 20 6e | 6f 74 20 66 6f 75 6e 64 |ibrary n|ot found|
|00000e90| 3d 3e 4e 6f 74 46 6f 75 | 6e 64 3e 0a 23 65 6e 64 |=>NotFou|nd>.#end|
|00000ea0| 74 61 62 6c 65 0a 4c 69 | 62 72 61 72 79 20 66 6f |table.Li|brary fo|
|00000eb0| 72 6d 61 74 3a 0a 23 74 | 61 62 6c 65 20 31 0a 20 |rmat:.#t|able 1. |
|00000ec0| 20 20 3c 48 65 61 64 65 | 72 73 3e 0a 23 65 6e 64 | <Heade|rs>.#end|
|00000ed0| 74 61 62 6c 65 0a 23 69 | 6e 64 65 6e 74 20 35 30 |table.#i|ndent 50|
|00000ee0| 0a 20 00 00 46 52 45 45 | 20 00 00 00 30 26 00 00 |. ..FREE| ...0&..|
|00000ef0| 72 20 26 35 30 34 30 30 | 0a 7b 2a 7d 42 61 73 69 |r &50400|.{*}Basi|
|00000f00| 6c 20 69 73 44 41 54 41 | 67 00 00 00 45 72 72 6f |l isDATA|g...Erro|
|00000f10| 72 20 26 38 31 34 39 30 | 31 0a 2a 4e 6f 74 20 69 |r &81490|1.*Not i|
|00000f20| 6e 20 42 41 53 49 43 2a | 0a 20 09 55 73 65 20 6f |n BASIC*|. .Use o|
|00000f30| 66 20 53 57 49 20 42 61 | 73 69 6c 5f 4c 69 6e 6b |f SWI Ba|sil_Link|
|00000f40| 20 6f 75 74 73 69 64 65 | 20 61 20 42 41 53 49 43 | outside| a BASIC|
|00000f50| 20 65 6e 76 69 72 6f 6e | 6d 65 6e 74 2e 0a 23 69 | environ|ment..#i|
|00000f60| 6e 64 65 6e 74 20 35 30 | 0a 20 0a 00 46 52 45 45 |ndent 50|. ..FREE|
|00000f70| 66 00 00 00 e4 0e 00 00 | 72 20 26 35 30 34 30 31 |f.......|r &50401|
|00000f80| 0a 2a 4e 6f 74 20 69 6e | 20 42 41 53 49 43 2a 0a |.*Not in| BASIC*.|
|00000f90| 20 09 55 73 65 20 6f 66 | 20 53 57 49 20 42 61 73 | .Use of| SWI Bas|
|00000fa0| 69 6c 5f 4c 69 6e 6b 20 | 6f 75 74 73 69 64 65 20 |il_Link |outside |
|00000fb0| 61 20 42 41 53 49 43 20 | 65 6e 76 69 72 6f 6e 6d |a BASIC |environm|
|00000fc0| 65 6e 74 2e 0a 23 69 6e | 64 65 6e 74 20 35 30 0a |ent..#in|dent 50.|
|00000fd0| 20 0a 00 00 46 52 45 45 | c6 00 00 00 6c 0f 00 00 | ...FREE|....l...|
|00000fe0| 72 20 26 35 30 34 30 32 | 0a 2a 4c 69 62 72 61 72 |r &50402|.*Librar|
|00000ff0| 79 20 6e 6f 74 20 66 6f | 75 6e 64 2a 0a 20 09 41 |y not fo|und*. .A|
|00001000| 74 74 65 6d 70 74 20 74 | 6f 20 66 69 6e 64 20 61 |ttempt t|o find a|
|00001010| 20 6c 69 62 72 61 72 79 | 20 69 6e 20 74 68 65 20 | library| in the |
|00001020| 6c 69 73 74 20 68 61 73 | 20 66 61 69 6c 65 64 20 |list has| failed |
|00001030| 61 6e 64 20 74 68 65 20 | 64 65 66 61 75 6c 74 20 |and the |default |
|00001040| 66 69 6c 65 20 64 69 64 | 20 6e 6f 74 20 65 78 69 |file did| not exi|
|00001050| 73 74 2c 20 77 61 73 20 | 6e 6f 74 20 74 79 70 65 |st, was |not type|
|00001060| 20 46 46 42 20 6f 72 20 | 64 69 64 20 6e 6f 74 20 | FFB or |did not |
|00001070| 63 6f 6e 74 61 69 6e 20 | 74 68 65 20 63 6f 72 72 |contain |the corr|
|00001080| 65 63 74 20 6c 69 62 72 | 61 72 79 2e 0a 23 69 6e |ect libr|ary..#in|
|00001090| 64 65 6e 74 20 35 30 0a | 20 0a 00 00 44 41 54 41 |dent 50.| ...DATA|
|000010a0| 1d 01 00 00 2a 42 61 73 | 69 6c 4c 69 73 74 0a 7b |....*Bas|ilList.{|
|000010b0| 66 68 36 3a 2a 42 61 73 | 69 6c 4c 69 73 74 7d 0a |fh6:*Bas|ilList}.|
|000010c0| 20 20 09 4c 69 73 74 73 | 20 42 41 53 49 43 20 6c | .Lists| BASIC l|
|000010d0| 69 62 72 61 72 69 65 73 | 20 6c 69 6e 6b 65 64 20 |ibraries| linked |
|000010e0| 74 6f 20 42 61 73 69 6c | 0a 7b 66 68 34 3a 53 79 |to Basil|.{fh4:Sy|
|000010f0| 6e 74 61 78 7d 0a 09 2a | 42 61 73 69 6c 4c 69 73 |ntax}..*|BasilLis|
|00001100| 74 0a 7b 66 68 34 3a 50 | 61 72 61 6d 65 74 65 72 |t.{fh4:P|arameter|
|00001110| 73 7d 0a 09 4e 6f 6e 65 | 0a 7b 66 68 34 3a 55 73 |s}..None|.{fh4:Us|
|00001120| 65 7d 0a 09 50 72 69 6e | 74 73 20 74 68 65 20 66 |e}..Prin|ts the f|
|00001130| 69 72 73 74 20 6c 69 6e | 65 73 20 6f 66 20 74 68 |irst lin|es of th|
|00001140| 65 20 42 41 53 49 43 20 | 6c 69 62 72 61 72 69 65 |e BASIC |librarie|
|00001150| 73 20 69 6e 73 74 61 6c | 6c 65 64 2e 0a 7b 66 68 |s instal|led..{fh|
|00001160| 34 3a 45 78 61 6d 70 6c | 65 7d 0a 09 2a 42 61 73 |4:Exampl|e}..*Bas|
|00001170| 69 6c 4c 69 73 74 0a 7b | 66 68 34 3a 52 65 6c 61 |ilList.{|fh4:Rela|
|00001180| 74 65 64 20 63 6f 6d 6d | 61 6e 64 73 7d 0a 09 4e |ted comm|ands}..N|
|00001190| 6f 6e 65 0a 7b 66 68 34 | 3a 52 65 6c 61 74 65 64 |one.{fh4|:Related|
|000011a0| 20 53 57 49 73 7d 0a 09 | 4e 6f 6e 65 0a 23 69 6e | SWIs}..|None.#in|
|000011b0| 64 65 6e 74 20 35 30 0a | 20 00 00 00 44 41 54 41 |dent 50.| ...DATA|
|000011c0| 0b 02 00 00 2a 42 61 73 | 69 6c 52 65 73 65 74 0a |....*Bas|ilReset.|
|000011d0| 7b 66 68 36 3a 2a 42 61 | 73 69 6c 52 65 73 65 74 |{fh6:*Ba|silReset|
|000011e0| 7d 0a 20 09 45 6d 70 74 | 69 65 73 20 74 68 65 20 |}. .Empt|ies the |
|000011f0| 6c 69 6e 6b 65 64 20 6c | 69 73 74 20 61 6e 64 20 |linked l|ist and |
|00001200| 63 6c 65 61 72 73 20 6d | 65 6d 6f 72 79 0a 7b 66 |clears m|emory.{f|
|00001210| 68 34 3a 53 79 6e 74 61 | 78 7d 0a 09 2a 42 61 73 |h4:Synta|x}..*Bas|
|00001220| 69 6c 52 65 73 65 74 0a | 7b 66 68 34 3a 50 61 72 |ilReset.|{fh4:Par|
|00001230| 61 6d 65 74 65 72 73 7d | 0a 09 4e 6f 6e 65 0a 7b |ameters}|..None.{|
|00001240| 66 68 34 3a 55 73 65 7d | 0a 09 49 66 20 61 20 42 |fh4:Use}|..If a B|
|00001250| 41 53 49 43 20 70 72 6f | 67 72 61 6d 20 68 61 73 |ASIC pro|gram has|
|00001260| 20 66 6f 75 6e 64 20 61 | 20 6c 69 62 72 61 72 79 | found a| library|
|00001270| 2c 20 62 75 74 20 68 61 | 73 20 6e 6f 74 0a 09 6c |, but ha|s not..l|
|00001280| 6f 73 74 20 69 74 2c 20 | 70 65 72 68 61 70 73 20 |ost it, |perhaps |
|00001290| 61 66 74 65 72 20 61 20 | 63 72 61 73 68 2c 20 42 |after a |crash, B|
|000012a0| 61 73 69 6c 20 61 73 73 | 75 6d 65 73 20 74 68 61 |asil ass|umes tha|
|000012b0| 74 20 69 74 20 69 73 0a | 09 73 74 69 6c 6c 20 69 |t it is.|.still i|
|000012c0| 6e 20 75 73 65 20 61 6e | 64 20 72 65 66 75 73 65 |n use an|d refuse|
|000012d0| 73 20 74 6f 20 64 69 65 | 2e 0a 09 49 66 20 69 74 |s to die|...If it|
|000012e0| 20 69 73 20 63 65 72 74 | 61 69 6e 20 74 68 61 74 | is cert|ain that|
|000012f0| 20 6e 6f 20 70 72 6f 67 | 72 61 6d 73 20 61 72 65 | no prog|rams are|
|00001300| 20 75 73 69 6e 67 20 42 | 61 73 69 6c 20 74 68 69 | using B|asil thi|
|00001310| 73 0a 09 63 6f 6d 6d 61 | 6e 64 20 77 69 6c 6c 20 |s..comma|nd will |
|00001320| 65 6d 70 74 79 20 74 68 | 65 20 6c 69 73 74 20 6f |empty th|e list o|
|00001330| 66 20 69 6e 73 74 61 6c | 6c 65 64 20 6c 69 62 72 |f instal|led libr|
|00001340| 61 72 69 65 73 20 61 6e | 64 0a 09 66 72 65 65 20 |aries an|d..free |
|00001350| 61 6c 6c 20 74 68 65 20 | 52 4d 41 20 75 73 65 64 |all the |RMA used|
|00001360| 20 62 79 20 74 68 65 6d | 2e 0a 7b 66 68 34 3a 45 | by them|..{fh4:E|
|00001370| 78 61 6d 70 6c 65 7d 0a | 09 2a 42 61 73 69 6c 52 |xample}.|.*BasilR|
|00001380| 65 73 65 74 0a 7b 66 68 | 34 3a 52 65 6c 61 74 65 |eset.{fh|4:Relate|
|00001390| 64 20 63 6f 6d 6d 61 6e | 64 73 7d 0a 09 4e 6f 6e |d comman|ds}..Non|
|000013a0| 65 0a 7b 66 68 34 3a 52 | 65 6c 61 74 65 64 20 53 |e.{fh4:R|elated S|
|000013b0| 57 49 73 7d 0a 09 4e 6f | 6e 65 0a 23 69 6e 64 65 |WIs}..No|ne.#inde|
|000013c0| 6e 74 20 35 30 0a 20 00 | 44 41 54 41 1e 03 00 00 |nt 50. .|DATA....|
|000013d0| 53 59 53 22 42 61 73 69 | 6c 5f 46 69 6e 64 22 2c |SYS"Basi|l_Find",|
|000013e0| 6e 61 6d 65 24 2c 66 69 | 6c 65 24 0a 7b 66 68 36 |name$,fi|le$.{fh6|
|000013f0| 3a 42 61 73 69 6c 5f 46 | 69 6e 64 7d 0a 7b 66 68 |:Basil_F|ind}.{fh|
|00001400| 35 3a 28 53 57 49 20 26 | 35 30 34 30 31 29 7d 0a |5:(SWI &|50401)}.|
|00001410| 20 09 45 6e 73 75 72 65 | 73 20 61 20 6c 69 62 72 | .Ensure|s a libr|
|00001420| 61 72 79 20 69 73 20 61 | 76 61 69 6c 61 62 6c 65 |ary is a|vailable|
|00001430| 20 74 6f 20 61 20 42 41 | 53 49 43 20 70 72 6f 67 | to a BA|SIC prog|
|00001440| 72 61 6d 2e 0a 7b 66 68 | 34 3a 4f 6e 20 65 6e 74 |ram..{fh|4:On ent|
|00001450| 72 79 7d 0a 09 52 30 20 | 3d 20 70 6f 69 6e 74 65 |ry}..R0 |= pointe|
|00001460| 72 20 74 6f 20 74 68 65 | 20 6e 61 6d 65 20 6f 66 |r to the| name of|
|00001470| 20 74 68 65 20 6c 69 62 | 72 61 72 79 20 74 6f 20 | the lib|rary to |
|00001480| 66 69 6e 64 0a 09 52 31 | 20 3d 20 70 6f 69 6e 74 |find..R1| = point|
|00001490| 65 72 20 74 6f 20 66 75 | 6c 6c 20 66 69 6c 65 6e |er to fu|ll filen|
|000014a0| 61 6d 65 20 6f 66 20 74 | 68 65 20 64 65 66 61 75 |ame of t|he defau|
|000014b0| 6c 74 20 66 69 6c 65 20 | 74 6f 20 6c 6f 61 64 0a |lt file |to load.|
|000014c0| 09 52 32 20 3d 20 76 65 | 72 73 69 6f 6e 20 72 65 |.R2 = ve|rsion re|
|000014d0| 71 75 69 72 65 64 20 2a | 20 31 30 30 20 5b 6e 6f |quired *| 100 [no|
|000014e0| 74 20 69 6d 70 6c 65 6d | 65 6e 74 65 64 5d 0a 7b |t implem|ented].{|
|000014f0| 66 68 34 3a 4f 6e 20 65 | 78 69 74 7d 0a 09 52 30 |fh4:On e|xit}..R0|
|00001500| 20 63 6f 72 72 75 70 74 | 65 64 0a 09 52 31 20 3d | corrupt|ed..R1 =|
|00001510| 20 61 64 64 72 65 73 73 | 20 6f 66 20 74 68 65 20 | address| of the |
|00001520| 6c 69 62 72 61 72 79 20 | 62 6c 6f 63 6b 0a 09 52 |library |block..R|
|00001530| 32 20 3d 20 76 65 72 73 | 69 6f 6e 20 66 6f 75 6e |2 = vers|ion foun|
|00001540| 64 20 5b 6e 6f 74 20 69 | 6d 70 6c 65 6d 65 6e 74 |d [not i|mplement|
|00001550| 65 64 5d 0a 7b 66 68 34 | 3a 55 73 65 7d 0a 09 54 |ed].{fh4|:Use}..T|
|00001560| 68 65 20 6c 69 73 74 20 | 6f 66 20 6c 69 62 72 61 |he list |of libra|
|00001570| 72 69 65 73 20 69 73 20 | 73 65 61 72 63 68 65 64 |ries is |searched|
|00001580| 20 66 6f 72 20 74 68 65 | 20 6e 61 6d 65 20 69 6e | for the| name in|
|00001590| 20 52 30 2e 0a 09 49 66 | 20 69 74 20 69 73 20 66 | R0...If| it is f|
|000015a0| 6f 75 6e 64 20 69 74 73 | 20 63 6f 75 6e 74 20 69 |ound its| count i|
|000015b0| 73 20 69 6e 63 72 65 6d | 65 6e 74 65 64 2e 20 4f |s increm|ented. O|
|000015c0| 74 68 65 72 77 69 73 65 | 20 74 68 65 0a 09 66 69 |therwise| the..fi|
|000015d0| 6c 65 20 6e 61 6d 65 64 | 20 69 6e 20 52 31 20 69 |le named| in R1 i|
|000015e0| 73 20 6c 6f 61 64 65 64 | 20 69 6e 74 6f 20 52 4d |s loaded| into RM|
|000015f0| 41 2e 20 54 68 65 20 6e | 61 6d 65 20 69 73 0a 09 |A. The n|ame is..|
|00001600| 63 68 65 63 6b 65 64 20 | 61 67 61 69 6e 20 61 6e |checked |again an|
|00001610| 64 20 69 66 20 6e 6f 74 | 20 66 6f 75 6e 64 20 74 |d if not| found t|
|00001620| 68 65 20 6d 65 6d 6f 72 | 79 20 69 73 20 66 72 65 |he memor|y is fre|
|00001630| 65 64 20 61 6e 64 0a 09 | 61 6e 20 65 72 72 6f 72 |ed and..|an error|
|00001640| 20 72 65 74 75 72 6e 65 | 64 2e 0a 09 56 65 72 73 | returne|d...Vers|
|00001650| 69 6f 6e 20 6e 75 6d 62 | 65 72 20 30 20 6d 65 61 |ion numb|er 0 mea|
|00001660| 6e 73 20 61 6e 79 20 76 | 65 72 73 69 6f 6e 2c 20 |ns any v|ersion, |
|00001670| 61 6e 64 20 69 73 20 74 | 68 65 0a 09 64 65 66 61 |and is t|he..defa|
|00001680| 75 6c 74 2e 0a 09 50 6f | 73 73 69 62 6c 65 20 65 |ult...Po|ssible e|
|00001690| 72 72 6f 72 20 69 73 20 | 27 3c 4c 69 62 72 61 72 |rror is |'<Librar|
|000016a0| 79 20 6e 6f 74 20 66 6f | 75 6e 64 3d 3e 4e 6f 74 |y not fo|und=>Not|
|000016b0| 46 6f 75 6e 64 3e 27 2e | 0a 7b 66 68 34 3a 52 65 |Found>'.|.{fh4:Re|
|000016c0| 6c 61 74 65 64 20 53 57 | 49 73 7d 0a 09 3c 42 61 |lated SW|Is}..<Ba|
|000016d0| 73 69 6c 5f 4c 6f 73 65 | 3e 0a 23 69 6e 64 65 6e |sil_Lose|>.#inden|
|000016e0| 74 20 35 30 0a 20 00 00 | 44 41 54 41 a9 02 00 00 |t 50. ..|DATA....|
|000016f0| 53 59 53 22 42 61 73 69 | 6c 5f 4c 69 6e 6b 22 0a |SYS"Basi|l_Link".|
|00001700| 7b 66 68 36 3a 42 61 73 | 69 6c 5f 4c 69 6e 6b 7d |{fh6:Bas|il_Link}|
|00001710| 0a 7b 66 68 35 3a 28 53 | 57 49 20 26 35 30 34 30 |.{fh5:(S|WI &5040|
|00001720| 30 29 7d 0a 20 09 4c 69 | 6e 6b 73 20 61 20 42 41 |0)}. .Li|nks a BA|
|00001730| 53 49 43 20 70 72 6f 67 | 72 61 6d 20 74 6f 20 74 |SIC prog|ram to t|
|00001740| 68 65 20 42 61 73 69 6c | 20 6c 69 62 72 61 72 79 |he Basil| library|
|00001750| 20 6c 69 73 74 2e 0a 7b | 66 68 34 3a 4f 6e 20 65 | list..{|fh4:On e|
|00001760| 6e 74 72 79 7d 0a 09 52 | 30 20 3d 20 49 4e 53 54 |ntry}..R|0 = INST|
|00001770| 41 4c 4c 4c 49 53 54 20 | 6f 72 20 30 20 69 66 20 |ALLLIST |or 0 if |
|00001780| 74 68 69 73 20 69 73 20 | 6e 6f 74 20 73 70 65 63 |this is |not spec|
|00001790| 69 66 69 65 64 0a 7b 66 | 68 34 3a 4f 6e 20 65 78 |ified.{f|h4:On ex|
|000017a0| 69 74 7d 0a 09 52 30 20 | 3d 20 74 68 65 20 76 61 |it}..R0 |= the va|
|000017b0| 6c 75 65 20 6f 66 20 49 | 4e 53 54 41 4c 4c 4c 49 |lue of I|NSTALLLI|
|000017c0| 53 54 20 75 73 65 64 0a | 7b 66 68 34 3a 55 73 65 |ST used.|{fh4:Use|
|000017d0| 7d 0a 09 54 68 69 73 20 | 63 61 6c 6c 20 63 68 65 |}..This |call che|
|000017e0| 63 6b 73 20 74 68 61 74 | 20 69 74 20 68 61 73 20 |cks that| it has |
|000017f0| 62 65 65 6e 20 6d 61 64 | 65 20 66 72 6f 6d 20 61 |been mad|e from a|
|00001800| 20 42 41 53 49 43 0a 09 | 70 72 6f 67 72 61 6d 20 | BASIC..|program |
|00001810| 61 6e 64 20 70 75 74 73 | 20 74 68 65 20 61 64 64 |and puts| the add|
|00001820| 72 65 73 73 20 6f 66 20 | 74 68 65 20 6c 69 62 72 |ress of |the libr|
|00001830| 61 72 79 20 6c 69 73 74 | 20 69 6e 74 6f 0a 09 49 |ary list| into..I|
|00001840| 4e 53 54 41 4c 4c 4c 49 | 53 54 2e 20 49 74 20 73 |NSTALLLI|ST. It s|
|00001850| 68 6f 75 6c 64 20 62 65 | 20 75 73 65 64 20 6f 6e |hould be| used on|
|00001860| 63 65 20 6f 6e 6c 79 20 | 61 74 20 74 68 65 20 73 |ce only |at the s|
|00001870| 74 61 72 74 0a 09 6f 66 | 20 61 20 70 72 6f 67 72 |tart..of| a progr|
|00001880| 61 6d 2e 0a 09 50 6f 73 | 73 69 62 6c 65 20 65 72 |am...Pos|sible er|
|00001890| 72 6f 72 20 69 73 20 27 | 3c 4e 6f 74 20 69 6e 20 |ror is '|<Not in |
|000018a0| 42 41 53 49 43 3d 3e 4e | 6f 74 42 61 73 69 63 3e |BASIC=>N|otBasic>|
|000018b0| 27 0a 09 4e 4f 54 45 3a | 20 54 68 69 73 20 53 57 |'..NOTE:| This SW|
|000018c0| 49 20 6f 6e 6c 79 20 68 | 61 73 20 6d 65 61 6e 69 |I only h|as meani|
|000018d0| 6e 67 20 77 68 65 6e 20 | 63 61 6c 6c 65 64 20 66 |ng when |called f|
|000018e0| 72 6f 6d 0a 09 61 20 42 | 41 53 49 43 20 70 72 6f |rom..a B|ASIC pro|
|000018f0| 67 72 61 6d 3b 20 74 68 | 65 20 72 65 73 75 6c 74 |gram; th|e result|
|00001900| 73 20 61 72 65 20 6f 74 | 68 65 72 77 69 73 65 20 |s are ot|herwise |
|00001910| 75 6e 70 72 65 64 69 63 | 61 74 2d 0a 09 61 62 6c |unpredic|at-..abl|
|00001920| 65 2e 0a 09 54 68 65 20 | 42 41 53 49 43 20 63 68 |e...The |BASIC ch|
|00001930| 65 63 6b 20 77 69 6c 6c | 20 6e 6f 74 20 77 6f 72 |eck will| not wor|
|00001940| 6b 20 61 66 74 65 72 20 | 61 6e 20 65 72 72 6f 72 |k after |an error|
|00001950| 20 68 61 73 0a 09 6f 63 | 63 75 72 65 64 20 69 6e | has..oc|cured in|
|00001960| 20 61 20 70 72 6f 67 72 | 61 6d 2e 0a 7b 66 68 34 | a progr|am..{fh4|
|00001970| 3a 52 65 6c 61 74 65 64 | 20 53 57 49 73 7d 0a 09 |:Related| SWIs}..|
|00001980| 4e 6f 6e 65 0a 23 69 6e | 64 65 6e 74 20 35 30 0a |None.#in|dent 50.|
|00001990| 20 00 00 00 44 41 54 41 | fe 01 00 00 53 59 53 22 | ...DATA|....SYS"|
|000019a0| 42 61 73 69 6c 5f 4c 6f | 73 65 22 2c 6e 61 6d 65 |Basil_Lo|se",name|
|000019b0| 24 0a 7b 66 68 36 3a 42 | 61 73 69 6c 5f 4c 6f 73 |$.{fh6:B|asil_Los|
|000019c0| 65 7d 0a 7b 66 68 35 3a | 28 53 57 49 20 26 35 30 |e}.{fh5:|(SWI &50|
|000019d0| 34 30 32 29 7d 0a 20 09 | 52 65 6c 65 61 73 65 73 |402)}. .|Releases|
|000019e0| 20 61 20 6c 69 62 72 61 | 72 79 20 74 68 61 74 20 | a libra|ry that |
|000019f0| 69 73 20 6e 6f 20 6c 6f | 6e 67 65 72 20 72 65 71 |is no lo|nger req|
|00001a00| 69 72 65 64 20 62 79 20 | 61 20 42 41 53 49 43 0a |ired by |a BASIC.|
|00001a10| 20 09 70 72 6f 67 72 61 | 6d 2e 0a 7b 66 68 34 3a | .progra|m..{fh4:|
|00001a20| 4f 6e 20 65 6e 74 72 79 | 7d 0a 09 52 30 20 3d 20 |On entry|}..R0 = |
|00001a30| 70 6f 69 6e 74 65 72 20 | 74 6f 20 74 68 65 20 6e |pointer |to the n|
|00001a40| 61 6d 65 20 6f 66 20 74 | 68 65 20 6c 69 62 72 61 |ame of t|he libra|
|00001a50| 72 79 20 74 6f 20 6c 6f | 73 65 0a 7b 66 68 34 3a |ry to lo|se.{fh4:|
|00001a60| 4f 6e 20 65 78 69 74 7d | 0a 09 52 30 20 63 6f 72 |On exit}|..R0 cor|
|00001a70| 72 75 70 74 65 64 0a 7b | 66 68 34 3a 55 73 65 7d |rupted.{|fh4:Use}|
|00001a80| 0a 09 54 68 65 20 6c 69 | 73 74 20 6f 66 20 6c 69 |..The li|st of li|
|00001a90| 62 72 61 72 69 65 73 20 | 69 73 20 73 65 61 72 63 |braries |is searc|
|00001aa0| 68 65 64 20 66 6f 72 20 | 74 68 65 20 6e 61 6d 65 |hed for |the name|
|00001ab0| 20 69 6e 20 52 30 2e 0a | 09 49 66 20 69 74 20 69 | in R0..|.If it i|
|00001ac0| 73 20 66 6f 75 6e 64 20 | 69 74 73 20 63 6f 75 6e |s found |its coun|
|00001ad0| 74 20 69 73 20 64 65 63 | 72 65 6d 65 6e 74 65 64 |t is dec|remented|
|00001ae0| 20 61 6e 64 20 69 66 20 | 74 68 69 73 20 69 73 20 | and if |this is |
|00001af0| 74 68 65 6e 0a 09 7a 65 | 72 6f 20 74 68 65 20 6d |then..ze|ro the m|
|00001b00| 65 6d 6f 72 79 20 69 73 | 20 66 72 65 65 64 2e 20 |emory is| freed. |
|00001b10| 4f 74 68 65 72 77 69 73 | 65 20 61 6e 20 65 72 72 |Otherwis|e an err|
|00001b20| 6f 72 20 69 73 0a 09 72 | 65 74 75 72 6e 65 64 2e |or is..r|eturned.|
|00001b30| 0a 09 50 6f 73 73 69 62 | 6c 65 20 65 72 72 6f 72 |..Possib|le error|
|00001b40| 20 69 73 20 27 3c 4c 69 | 62 72 61 72 79 20 6e 6f | is '<Li|brary no|
|00001b50| 74 20 66 6f 75 6e 64 3d | 3e 4e 6f 74 46 6f 75 6e |t found=|>NotFoun|
|00001b60| 64 3e 27 2e 0a 7b 66 68 | 34 3a 52 65 6c 61 74 65 |d>'..{fh|4:Relate|
|00001b70| 64 20 53 57 49 73 7d 0a | 09 3c 42 61 73 69 6c 5f |d SWIs}.|.<Basil_|
|00001b80| 46 69 6e 64 3e 0a 23 69 | 6e 64 65 6e 74 20 35 30 |Find>.#i|ndent 50|
|00001b90| 0a 20 00 00 46 52 45 45 | 83 01 00 00 84 0d 00 00 |. ..FREE|........|
|00001ba0| 6c 20 2d 20 52 65 66 65 | 72 65 6e 63 65 0a 53 6f |l - Refe|rence.So|
|00001bb0| 66 74 77 61 72 65 20 69 | 6e 74 65 72 72 75 70 74 |ftware i|nterrupt|
|00001bc0| 73 3a 0a 23 74 61 62 6c | 65 20 32 0a 20 20 20 3c |s:.#tabl|e 2. <|
|00001bd0| 42 61 73 69 6c 5f 4c 69 | 6e 6b 3e 0a 20 20 20 3c |Basil_Li|nk>. <|
|00001be0| 42 61 73 69 6c 5f 46 69 | 6e 64 3e 0a 20 20 20 3c |Basil_Fi|nd>. <|
|00001bf0| 42 61 73 69 6c 5f 4c 6f | 73 65 3e 0a 20 20 20 3c |Basil_Lo|se>. <|
|00001c00| 42 61 73 69 6c 5f 49 6e | 73 74 61 6c 6c 3e 0a 20 |Basil_In|stall>. |
|00001c10| 20 20 3c 42 61 73 69 6c | 5f 52 65 6d 6f 76 65 3e | <Basil|_Remove>|
|00001c20| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 43 6f 6d 6d 61 |.#endtab|le.Comma|
|00001c30| 6e 64 73 3a 0a 23 74 61 | 62 6c 65 20 31 0a 20 20 |nds:.#ta|ble 1. |
|00001c40| 20 3c 42 61 73 69 6c 4c | 69 73 74 3e 0a 20 20 20 | <BasilL|ist>. |
|00001c50| 3c 42 61 73 69 6c 52 65 | 73 65 74 3e 0a 23 65 6e |<BasilRe|set>.#en|
|00001c60| 64 74 61 62 6c 65 0a 45 | 72 72 6f 72 73 3a 0a 23 |dtable.E|rrors:.#|
|00001c70| 74 61 62 6c 65 20 31 0a | 20 20 20 3c 42 61 73 69 |table 1.| <Basi|
|00001c80| 6c 20 69 73 20 69 6e 20 | 55 73 65 3d 3e 49 6e 55 |l is in |Use=>InU|
|00001c90| 73 65 3e 0a 20 20 20 3c | 4e 6f 74 20 69 6e 20 42 |se>. <|Not in B|
|00001ca0| 41 53 49 43 3d 3e 4e 6f | 74 42 61 73 69 63 3e 0a |ASIC=>No|tBasic>.|
|00001cb0| 20 20 20 3c 4c 69 62 72 | 61 72 79 20 6e 6f 74 20 | <Libr|ary not |
|00001cc0| 66 6f 75 6e 64 3d 3e 4e | 6f 74 46 6f 75 6e 64 3e |found=>N|otFound>|
|00001cd0| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 4c 69 62 72 61 |.#endtab|le.Libra|
|00001ce0| 72 79 20 66 6f 72 6d 61 | 74 3a 0a 23 74 61 62 6c |ry forma|t:.#tabl|
|00001cf0| 65 20 31 0a 20 20 20 3c | 48 65 61 64 65 72 73 3e |e 1. <|Headers>|
|00001d00| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 23 69 6e 64 65 |.#endtab|le.#inde|
|00001d10| 6e 74 20 35 30 0a 20 00 | 46 52 45 45 88 01 00 00 |nt 50. .|FREE....|
|00001d20| 94 1b 00 00 6c 20 2d 20 | 52 65 66 65 72 65 6e 63 |....l - |Referenc|
|00001d30| 65 0a 53 6f 66 74 77 61 | 72 65 20 69 6e 74 65 72 |e.Softwa|re inter|
|00001d40| 72 75 70 74 73 3a 0a 23 | 74 61 62 6c 65 20 72 6f |rupts:.#|table ro|
|00001d50| 77 73 20 32 0a 20 20 20 | 3c 42 61 73 69 6c 5f 4c |ws 2. |<Basil_L|
|00001d60| 69 6e 6b 3e 0a 20 20 20 | 3c 42 61 73 69 6c 5f 46 |ink>. |<Basil_F|
|00001d70| 69 6e 64 3e 0a 20 20 20 | 3c 42 61 73 69 6c 5f 4c |ind>. |<Basil_L|
|00001d80| 6f 73 65 3e 0a 20 20 20 | 3c 42 61 73 69 6c 5f 49 |ose>. |<Basil_I|
|00001d90| 6e 73 74 61 6c 6c 3e 0a | 20 20 20 3c 42 61 73 69 |nstall>.| <Basi|
|00001da0| 6c 5f 52 65 6d 6f 76 65 | 3e 0a 23 65 6e 64 74 61 |l_Remove|>.#endta|
|00001db0| 62 6c 65 0a 43 6f 6d 6d | 61 6e 64 73 3a 0a 23 74 |ble.Comm|ands:.#t|
|00001dc0| 61 62 6c 65 20 31 0a 20 | 20 20 3c 42 61 73 69 6c |able 1. | <Basil|
|00001dd0| 4c 69 73 74 3e 0a 20 20 | 20 3c 42 61 73 69 6c 52 |List>. | <BasilR|
|00001de0| 65 73 65 74 3e 0a 23 65 | 6e 64 74 61 62 6c 65 0a |eset>.#e|ndtable.|
|00001df0| 45 72 72 6f 72 73 3a 0a | 23 74 61 62 6c 65 20 31 |Errors:.|#table 1|
|00001e00| 0a 20 20 20 3c 42 61 73 | 69 6c 20 69 73 20 69 6e |. <Bas|il is in|
|00001e10| 20 55 73 65 3d 3e 49 6e | 55 73 65 3e 0a 20 20 20 | Use=>In|Use>. |
|00001e20| 3c 4e 6f 74 20 69 6e 20 | 42 41 53 49 43 3d 3e 4e |<Not in |BASIC=>N|
|00001e30| 6f 74 42 61 73 69 63 3e | 0a 20 20 20 3c 4c 69 62 |otBasic>|. <Lib|
|00001e40| 72 61 72 79 20 6e 6f 74 | 20 66 6f 75 6e 64 3d 3e |rary not| found=>|
|00001e50| 4e 6f 74 46 6f 75 6e 64 | 3e 0a 23 65 6e 64 74 61 |NotFound|>.#endta|
|00001e60| 62 6c 65 0a 4c 69 62 72 | 61 72 79 20 66 6f 72 6d |ble.Libr|ary form|
|00001e70| 61 74 3a 0a 23 74 61 62 | 6c 65 20 31 0a 20 20 20 |at:.#tab|le 1. |
|00001e80| 3c 48 65 61 64 65 72 73 | 3e 0a 23 65 6e 64 74 61 |<Headers|>.#endta|
|00001e90| 62 6c 65 0a 23 69 6e 64 | 65 6e 74 20 35 30 0a 20 |ble.#ind|ent 50. |
|00001ea0| 44 41 54 41 87 01 00 00 | 42 61 73 69 6c 20 2d 20 |DATA....|Basil - |
|00001eb0| 52 65 66 65 72 65 6e 63 | 65 0a 53 6f 66 74 77 61 |Referenc|e.Softwa|
|00001ec0| 72 65 20 69 6e 74 65 72 | 72 75 70 74 73 3a 0a 23 |re inter|rupts:.#|
|00001ed0| 74 61 62 6c 65 20 32 0a | 20 20 20 3c 42 61 73 69 |table 2.| <Basi|
|00001ee0| 6c 5f 4c 69 6e 6b 3e 0a | 20 20 20 0a 20 20 20 3c |l_Link>.| . <|
|00001ef0| 42 61 73 69 6c 5f 46 69 | 6e 64 3e 0a 20 20 20 3c |Basil_Fi|nd>. <|
|00001f00| 42 61 73 69 6c 5f 4c 6f | 73 65 3e 0a 20 20 20 3c |Basil_Lo|se>. <|
|00001f10| 42 61 73 69 6c 5f 49 6e | 73 74 61 6c 6c 3e 0a 20 |Basil_In|stall>. |
|00001f20| 20 20 3c 42 61 73 69 6c | 5f 52 65 6d 6f 76 65 3e | <Basil|_Remove>|
|00001f30| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 43 6f 6d 6d 61 |.#endtab|le.Comma|
|00001f40| 6e 64 73 3a 0a 23 74 61 | 62 6c 65 20 31 0a 20 20 |nds:.#ta|ble 1. |
|00001f50| 20 3c 42 61 73 69 6c 4c | 69 73 74 3e 0a 20 20 20 | <BasilL|ist>. |
|00001f60| 3c 42 61 73 69 6c 52 65 | 73 65 74 3e 0a 23 65 6e |<BasilRe|set>.#en|
|00001f70| 64 74 61 62 6c 65 0a 45 | 72 72 6f 72 73 3a 0a 23 |dtable.E|rrors:.#|
|00001f80| 74 61 62 6c 65 20 31 0a | 20 20 20 3c 42 61 73 69 |table 1.| <Basi|
|00001f90| 6c 20 69 73 20 69 6e 20 | 55 73 65 3d 3e 49 6e 55 |l is in |Use=>InU|
|00001fa0| 73 65 3e 0a 20 20 20 3c | 4e 6f 74 20 69 6e 20 42 |se>. <|Not in B|
|00001fb0| 41 53 49 43 3d 3e 4e 6f | 74 42 61 73 69 63 3e 0a |ASIC=>No|tBasic>.|
|00001fc0| 20 20 20 3c 4c 69 62 72 | 61 72 79 20 6e 6f 74 20 | <Libr|ary not |
|00001fd0| 66 6f 75 6e 64 3d 3e 4e | 6f 74 46 6f 75 6e 64 3e |found=>N|otFound>|
|00001fe0| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 4c 69 62 72 61 |.#endtab|le.Libra|
|00001ff0| 72 79 20 66 6f 72 6d 61 | 74 3a 0a 23 74 61 62 6c |ry forma|t:.#tabl|
|00002000| 65 20 31 0a 20 20 20 3c | 48 65 61 64 65 72 73 3e |e 1. <|Headers>|
|00002010| 0a 23 65 6e 64 74 61 62 | 6c 65 0a 23 69 6e 64 65 |.#endtab|le.#inde|
|00002020| 6e 74 20 35 30 0a 20 0a | 00 00 00 00 46 52 45 45 |nt 50. .|....FREE|
|00002030| 8d 01 00 00 18 1d 00 00 | 6c 20 2d 20 52 65 66 65 |........|l - Refe|
|00002040| 72 65 6e 63 65 0a 53 6f | 66 74 77 61 72 65 20 69 |rence.So|ftware i|
|00002050| 6e 74 65 72 72 75 70 74 | 73 3a 0a 23 74 61 62 6c |nterrupt|s:.#tabl|
|00002060| 65 20 6c 69 6e 65 73 20 | 32 0a 20 20 20 3c 42 61 |e lines |2. <Ba|
|00002070| 73 69 6c 5f 4c 69 6e 6b | 3e 0a 20 20 20 0a 20 20 |sil_Link|>. . |
|00002080| 20 3c 42 61 73 69 6c 5f | 46 69 6e 64 3e 0a 20 20 | <Basil_|Find>. |
|00002090| 20 3c 42 61 73 69 6c 5f | 4c 6f 73 65 3e 0a 20 20 | <Basil_|Lose>. |
|000020a0| 20 3c 42 61 73 69 6c 5f | 49 6e 73 74 61 6c 6c 3e | <Basil_|Install>|
|000020b0| 0a 20 20 20 3c 42 61 73 | 69 6c 5f 52 65 6d 6f 76 |. <Bas|il_Remov|
|000020c0| 65 3e 0a 23 65 6e 64 74 | 61 62 6c 65 0a 43 6f 6d |e>.#endt|able.Com|
|000020d0| 6d 61 6e 64 73 3a 0a 23 | 74 61 62 6c 65 20 31 0a |mands:.#|table 1.|
|000020e0| 20 20 20 3c 42 61 73 69 | 6c 4c 69 73 74 3e 0a 20 | <Basi|lList>. |
|000020f0| 20 20 3c 42 61 73 69 6c | 52 65 73 65 74 3e 0a 23 | <Basil|Reset>.#|
|00002100| 65 6e 64 74 61 62 6c 65 | 0a 45 72 72 6f 72 73 3a |endtable|.Errors:|
|00002110| 0a 23 74 61 62 6c 65 20 | 31 0a 20 20 20 3c 42 61 |.#table |1. <Ba|
|00002120| 73 69 6c 20 69 73 20 69 | 6e 20 55 73 65 3d 3e 49 |sil is i|n Use=>I|
|00002130| 6e 55 73 65 3e 0a 20 20 | 20 3c 4e 6f 74 20 69 6e |nUse>. | <Not in|
|00002140| 20 42 41 53 49 43 3d 3e | 4e 6f 74 42 61 73 69 63 | BASIC=>|NotBasic|
|00002150| 3e 0a 20 20 20 3c 4c 69 | 62 72 61 72 79 20 6e 6f |>. <Li|brary no|
|00002160| 74 20 66 6f 75 6e 64 3d | 3e 4e 6f 74 46 6f 75 6e |t found=|>NotFoun|
|00002170| 64 3e 0a 23 65 6e 64 74 | 61 62 6c 65 0a 4c 69 62 |d>.#endt|able.Lib|
|00002180| 72 61 72 79 20 66 6f 72 | 6d 61 74 3a 0a 23 74 61 |rary for|mat:.#ta|
|00002190| 62 6c 65 20 31 0a 20 20 | 20 3c 48 65 61 64 65 72 |ble 1. | <Header|
|000021a0| 73 3e 0a 23 65 6e 64 74 | 61 62 6c 65 0a 23 69 6e |s>.#endt|able.#in|
|000021b0| 64 65 6e 74 20 35 30 0a | 20 00 00 00 44 49 52 24 |dent 50.| ...DIR$|
|000021c0| 00 03 00 00 48 02 00 00 | 24 02 00 00 47 ff ff ff |....H...|$...G...|
|000021d0| 02 9c fa ea 30 02 00 00 | 13 00 00 00 00 00 00 00 |....0...|........|
|000021e0| 21 43 6f 6e 66 69 67 75 | 72 65 00 00 54 04 00 00 |!Configu|re..T...|
|000021f0| 47 ff fa ff 1c b6 5c c7 | 34 03 00 00 13 00 00 00 |G.....\.|4.......|
|00002200| 00 00 00 00 21 4b 61 70 | 70 61 00 00 a8 2b 00 00 |....!Kap|pa...+..|
|00002210| 48 fd ff ff 8c 9a 53 18 | c4 01 00 00 03 00 00 00 |H.....S.|........|
|00002220| 00 00 00 00 21 52 6f 6f | 74 00 00 00 40 09 00 00 |....!Roo|t...@...|
|00002230| 48 fd ff ff 2c 72 f3 0b | 18 03 00 00 03 00 00 00 |H...,r..|........|
|00002240| 00 00 00 00 69 6e 74 72 | 6f 64 75 63 74 69 6f 6e |....intr|oduction|
|00002250| 00 00 00 00 14 2a 00 00 | 48 fd ff ff fb 84 53 18 |.....*..|H.....S.|
|00002260| 93 01 00 00 03 00 00 00 | 00 00 00 00 68 65 61 64 |........|....head|
|00002270| 65 72 73 00 a0 1e 00 00 | 48 fd ff ff 31 2c 53 18 |ers.....|H...1,S.|
|00002280| 87 01 00 00 03 00 00 00 | 00 00 00 00 72 65 66 65 |........|....refe|
|00002290| 72 65 6e 63 65 00 00 00 | e0 26 00 00 48 fd ff ff |rence...|.&..H...|
|000022a0| 82 1e 59 18 86 00 00 00 | 03 00 00 00 00 00 00 00 |..Y.....|........|
|000022b0| 49 6e 55 73 65 00 00 00 | 04 0f 00 00 48 fd ff ff |InUse...|....H...|
|000022c0| 7f 24 59 18 67 00 00 00 | 03 00 00 00 00 00 00 00 |.$Y.g...|........|
|000022d0| 4e 6f 74 42 61 73 69 63 | 00 00 00 00 74 08 00 00 |NotBasic|....t...|
|000022e0| 48 fd ff ff 56 2a 59 18 | c7 00 00 00 03 00 00 00 |H...V*Y.|........|
|000022f0| 00 00 00 00 4e 6f 74 46 | 6f 75 6e 64 00 00 00 00 |....NotF|ound....|
|00002300| 9c 10 00 00 47 ff ff ff | cb 3d 84 ea 1d 01 00 00 |....G...|.=......|
|00002310| 03 00 00 00 00 00 00 00 | 42 61 73 69 6c 4c 69 73 |........|BasilLis|
|00002320| 74 00 00 00 bc 11 00 00 | 47 ff ff ff 91 b2 f9 ea |t.......|G.......|
|00002330| 0b 02 00 00 03 00 00 00 | 00 00 00 00 42 61 73 69 |........|....Basi|
|00002340| 6c 52 65 73 65 74 00 00 | c8 13 00 00 48 ff ff ff |lReset..|....H...|
|00002350| 47 89 f2 0b 1e 03 00 00 | 13 00 00 00 00 00 00 00 |G.......|........|
|00002360| 42 61 73 69 6c 5f 46 69 | 6e 64 00 00 e8 16 00 00 |Basil_Fi|nd......|
|00002370| 48 ff ff ff d1 75 f2 0b | a9 02 00 00 13 00 00 00 |H....u..|........|
|00002380| 00 00 00 00 42 61 73 69 | 6c 5f 4c 69 6e 6b 00 00 |....Basi|l_Link..|
|00002390| 94 19 00 00 48 ff ff ff | f8 a1 f2 0b fe 01 00 00 |....H...|........|
|000023a0| 13 00 00 00 00 00 00 00 | 42 61 73 69 6c 5f 4c 6f |........|Basil_Lo|
|000023b0| 73 65 00 00 98 27 00 00 | 48 ff ff ff 9b f5 58 18 |se...'..|H.....X.|
|000023c0| 3d 01 00 00 13 00 00 00 | 00 00 00 00 42 61 73 69 |=.......|....Basi|
|000023d0| 6c 5f 49 6e 73 74 61 6c | 6c 00 00 00 d8 28 00 00 |l_Instal|l....(..|
|000023e0| 48 ff ff ff d6 ee 58 18 | 3a 01 00 00 13 00 00 00 |H.....X.|:.......|
|000023f0| 00 00 00 00 42 61 73 69 | 6c 5f 52 65 6d 6f 76 65 |....Basi|l_Remove|
|00002400| 00 00 00 00 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002410| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002420| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002430| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002440| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002450| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002460| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002470| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002480| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00002490| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000024a0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000024b0| ff ff ff ff ff ff ff ff | ff ff ff ff 46 52 45 45 |........|....FREE|
|000024c0| 74 01 00 00 88 07 00 00 | 42 61 73 69 6c 5f 4c 69 |t.......|Basil_Li|
|000024d0| 6e 6b 22 0a 7b 66 68 36 | 3a 42 61 73 69 6c 5f 4c |nk".{fh6|:Basil_L|
|000024e0| 69 6e 6b 7d 0a 7b 66 68 | 35 3a 28 53 57 49 20 26 |ink}.{fh|5:(SWI &|
|000024f0| 35 30 34 30 30 29 7d 0a | 20 09 4c 69 6e 6b 73 20 |50400)}.| .Links |
|00002500| 61 20 42 41 53 49 43 20 | 70 72 6f 67 72 61 6d 20 |a BASIC |program |
|00002510| 74 6f 20 74 68 65 20 42 | 61 73 69 6c 20 6c 69 62 |to the B|asil lib|
|00002520| 72 61 72 79 20 6c 69 73 | 74 2e 0a 7b 66 68 34 3a |rary lis|t..{fh4:|
|00002530| 4f 6e 20 65 6e 74 72 79 | 7d 0a 09 52 30 20 3d 20 |On entry|}..R0 = |
|00002540| 49 4e 53 54 41 4c 4c 4c | 49 53 54 20 6f 72 20 30 |INSTALLL|IST or 0|
|00002550| 20 69 66 20 74 68 69 73 | 20 69 73 20 6e 6f 74 20 | if this| is not |
|00002560| 73 70 65 63 69 66 69 65 | 64 0a 7b 66 68 34 3a 4f |specifie|d.{fh4:O|
|00002570| 6e 20 65 78 69 74 7d 0a | 09 52 30 20 3d 20 74 68 |n exit}.|.R0 = th|
|00002580| 65 20 76 61 6c 75 65 20 | 6f 66 20 49 4e 53 54 41 |e value |of INSTA|
|00002590| 4c 4c 4c 49 53 54 20 75 | 73 65 64 0a 7b 66 68 34 |LLLIST u|sed.{fh4|
|000025a0| 3a 55 73 65 7d 0a 09 54 | 68 69 73 20 63 61 6c 6c |:Use}..T|his call|
|000025b0| 20 63 68 65 63 6b 73 20 | 74 68 61 74 20 69 74 20 | checks |that it |
|000025c0| 68 61 73 20 62 65 65 6e | 20 6d 61 64 65 20 66 72 |has been| made fr|
|000025d0| 6f 6d 20 61 20 42 41 53 | 49 43 0a 09 70 72 6f 67 |om a BAS|IC..prog|
|000025e0| 72 61 6d 20 61 6e 64 20 | 70 75 74 73 20 74 68 65 |ram and |puts the|
|000025f0| 20 61 64 64 72 65 73 73 | 20 6f 66 20 74 68 65 20 | address| of the |
|00002600| 6c 69 62 72 61 72 79 20 | 6c 69 73 74 20 69 6e 74 |library |list int|
|00002610| 6f 0a 09 49 4e 53 54 41 | 4c 4c 4c 49 53 54 2e 20 |o..INSTA|LLLIST. |
|00002620| 49 74 20 73 68 6f 75 6c | 64 20 62 65 20 75 73 65 |It shoul|d be use|
|00002630| 46 52 45 45 b0 00 00 00 | 08 08 00 00 42 61 73 69 |FREE....|....Basi|
|00002640| 6c 5f 49 6e 73 74 61 6c | 6c 22 0a 7b 66 68 36 3a |l_Instal|l".{fh6:|
|00002650| 42 61 73 69 6c 5f 49 6e | 73 74 61 6c 6c 7d 0a 7b |Basil_In|stall}.{|
|00002660| 66 68 35 3a 28 53 57 49 | 20 26 35 30 34 30 33 29 |fh5:(SWI| &50403)|
|00002670| 7d 0a 20 09 49 6e 73 74 | 61 6c 6c 73 20 61 20 6c |}. .Inst|alls a l|
|00002680| 69 62 72 61 72 79 20 69 | 6e 20 6d 65 6d 6f 72 79 |ibrary i|n memory|
|00002690| 20 74 6f 20 74 68 65 20 | 42 61 73 69 6c 20 6c 69 | to the |Basil li|
|000026a0| 73 74 2e 0a 7b 66 68 34 | 3a 4f 6e 20 65 6e 74 72 |st..{fh4|:On entr|
|000026b0| 79 7d 0a 09 52 30 20 3d | 20 70 6f 69 6e 74 65 72 |y}..R0 =| pointer|
|000026c0| 20 74 6f 20 61 64 64 72 | 65 73 73 20 6f 66 20 74 | to addr|ess of t|
|000026d0| 68 65 20 6c 69 62 72 61 | 72 79 20 74 6f 20 69 6e |he libra|ry to in|
|000026e0| 44 41 54 41 86 00 00 00 | 45 72 72 6f 72 20 26 38 |DATA....|Error &8|
|000026f0| 31 34 39 30 30 0a 7b 2a | 7d 42 61 73 69 6c 20 69 |14900.{*|}Basil i|
|00002700| 73 20 69 6e 20 75 73 65 | 7b 2a 7d 0a 20 09 41 74 |s in use|{*}. .At|
|00002710| 74 65 6d 70 74 20 74 6f | 20 6b 69 6c 6c 20 6f 72 |tempt to| kill or|
|00002720| 20 72 65 70 6c 61 63 65 | 20 42 61 73 69 6c 20 77 | replace| Basil w|
|00002730| 68 69 6c 65 20 61 20 42 | 41 53 49 43 20 70 72 6f |hile a B|ASIC pro|
|00002740| 67 72 61 6d 20 69 73 20 | 75 73 69 6e 67 20 61 20 |gram is |using a |
|00002750| 6c 69 62 72 61 72 79 2e | 0a 23 69 6e 64 65 6e 74 |library.|.#indent|
|00002760| 20 35 30 0a 20 0a 20 00 | 46 52 45 45 30 00 00 00 | 50. . .|FREE0...|
|00002770| bc 24 00 00 42 61 73 69 | 6c 5f 4c 69 6e 6b 22 0a |.$..Basi|l_Link".|
|00002780| 7b 66 68 36 3a 42 61 73 | 69 6c 5f 4c 69 6e 6b 7d |{fh6:Bas|il_Link}|
|00002790| 0a 7b 66 68 35 3a 28 53 | 44 41 54 41 3d 01 00 00 |.{fh5:(S|DATA=...|
|000027a0| 53 59 53 22 42 61 73 69 | 6c 5f 49 6e 73 74 61 6c |SYS"Basi|l_Instal|
|000027b0| 6c 22 2c 61 64 64 72 25 | 0a 7b 66 68 36 3a 42 61 |l",addr%|.{fh6:Ba|
|000027c0| 73 69 6c 5f 49 6e 73 74 | 61 6c 6c 7d 0a 7b 66 68 |sil_Inst|all}.{fh|
|000027d0| 35 3a 28 53 57 49 20 26 | 35 30 34 30 33 29 7d 0a |5:(SWI &|50403)}.|
|000027e0| 20 09 49 6e 73 74 61 6c | 6c 73 20 61 20 6c 69 62 | .Instal|ls a lib|
|000027f0| 72 61 72 79 20 69 6e 20 | 6d 65 6d 6f 72 79 20 74 |rary in |memory t|
|00002800| 6f 20 74 68 65 20 42 61 | 73 69 6c 20 6c 69 73 74 |o the Ba|sil list|
|00002810| 2e 0a 7b 66 68 34 3a 4f | 6e 20 65 6e 74 72 79 7d |..{fh4:O|n entry}|
|00002820| 0a 09 52 30 20 3d 20 70 | 6f 69 6e 74 65 72 20 74 |..R0 = p|ointer t|
|00002830| 6f 20 61 64 64 72 65 73 | 73 20 6f 66 20 74 68 65 |o addres|s of the|
|00002840| 20 6c 69 62 72 61 72 79 | 20 74 6f 20 69 6e 73 74 | library| to inst|
|00002850| 61 6c 6c 0a 7b 66 68 34 | 3a 4f 6e 20 65 78 69 74 |all.{fh4|:On exit|
|00002860| 7d 0a 09 52 30 20 70 72 | 65 73 65 72 76 65 64 0a |}..R0 pr|eserved.|
|00002870| 7b 66 68 34 3a 55 73 65 | 7d 0a 09 54 68 69 73 20 |{fh4:Use|}..This |
|00002880| 69 73 20 66 6f 72 20 69 | 6e 74 65 72 6e 61 6c 20 |is for i|nternal |
|00002890| 75 73 65 20 6f 66 20 42 | 61 73 69 6c 20 6d 6f 64 |use of B|asil mod|
|000028a0| 75 6c 65 73 2e 0a 7b 66 | 68 34 3a 52 65 6c 61 74 |ules..{f|h4:Relat|
|000028b0| 65 64 20 53 57 49 73 7d | 0a 09 3c 42 61 73 69 6c |ed SWIs}|..<Basil|
|000028c0| 5f 52 65 6d 6f 76 65 3e | 0a 23 69 6e 64 65 6e 74 |_Remove>|.#indent|
|000028d0| 20 35 30 0a 20 20 62 65 | 44 41 54 41 3a 01 00 00 | 50. be|DATA:...|
|000028e0| 53 59 53 22 42 61 73 69 | 6c 5f 52 65 6d 6f 76 65 |SYS"Basi|l_Remove|
|000028f0| 22 2c 61 64 64 72 25 0a | 7b 66 68 36 3a 42 61 73 |",addr%.|{fh6:Bas|
|00002900| 69 6c 5f 52 65 6d 6f 76 | 65 7d 0a 7b 66 68 35 3a |il_Remov|e}.{fh5:|
|00002910| 28 53 57 49 20 26 35 30 | 34 30 34 29 7d 0a 20 09 |(SWI &50|404)}. .|
|00002920| 52 65 6d 6f 76 65 73 20 | 61 20 6c 69 62 72 61 72 |Removes |a librar|
|00002930| 79 20 69 6e 20 6d 65 6d | 6f 72 79 20 74 6f 20 74 |y in mem|ory to t|
|00002940| 68 65 20 42 61 73 69 6c | 20 6c 69 73 74 2e 0a 7b |he Basil| list..{|
|00002950| 66 68 34 3a 4f 6e 20 65 | 6e 74 72 79 7d 0a 09 52 |fh4:On e|ntry}..R|
|00002960| 30 20 3d 20 70 6f 69 6e | 74 65 72 20 74 6f 20 61 |0 = poin|ter to a|
|00002970| 64 64 72 65 73 73 20 6f | 66 20 74 68 65 20 6c 69 |ddress o|f the li|
|00002980| 62 72 61 72 79 20 74 6f | 20 72 65 6d 6f 76 65 0a |brary to| remove.|
|00002990| 7b 66 68 34 3a 4f 6e 20 | 65 78 69 74 7d 0a 09 52 |{fh4:On |exit}..R|
|000029a0| 30 20 70 72 65 73 65 72 | 76 65 64 0a 7b 66 68 34 |0 preser|ved.{fh4|
|000029b0| 3a 55 73 65 7d 0a 09 54 | 68 69 73 20 69 73 20 66 |:Use}..T|his is f|
|000029c0| 6f 72 20 69 6e 74 65 72 | 6e 61 6c 20 75 73 65 20 |or inter|nal use |
|000029d0| 6f 66 20 42 61 73 69 6c | 20 6d 6f 64 75 6c 65 73 |of Basil| modules|
|000029e0| 2e 0a 7b 66 68 34 3a 52 | 65 6c 61 74 65 64 20 53 |..{fh4:R|elated S|
|000029f0| 57 49 73 7d 0a 09 3c 42 | 61 73 69 6c 5f 49 6e 73 |WIs}..<B|asil_Ins|
|00002a00| 74 61 6c 6c 3e 0a 23 69 | 6e 64 65 6e 74 20 35 30 |tall>.#i|ndent 50|
|00002a10| 0a 20 00 00 44 41 54 41 | 93 01 00 00 42 61 73 69 |. ..DATA|....Basi|
|00002a20| 6c 20 4c 69 62 72 61 72 | 79 20 48 65 61 64 65 72 |l Librar|y Header|
|00002a30| 73 0a 4c 69 62 72 61 72 | 79 20 68 65 61 64 65 72 |s.Librar|y header|
|00002a40| 73 20 2a 6d 75 73 74 2a | 20 62 65 20 69 6e 20 74 |s *must*| be in t|
|00002a50| 68 69 73 20 66 6f 72 6d | 61 74 3a 0a 0a 23 74 61 |his form|at:..#ta|
|00002a60| 62 20 2c 66 63 6f 64 65 | 0a 09 52 45 4d 5c 3e 20 |b ,fcode|..REM\> |
|00002a70| 5c 7b 73 70 7d 20 5c 3c | 74 69 74 6c 65 5c 3e 20 |\{sp} \<|title\> |
|00002a80| 5c 7b 73 70 7d 2b 20 5c | 3c 76 65 72 73 69 6f 6e |\{sp}+ \|<version|
|00002a90| 5c 3e 20 5c 7b 73 70 7d | 20 5c 3c 6f 74 68 65 72 |\> \{sp}| \<other|
|00002aa0| 5c 3e 0a 0a 20 09 5c 7b | 73 70 7d 09 09 3d 20 30 |\>.. .\{|sp}..= 0|
|00002ab0| 20 6f 72 20 6d 6f 72 65 | 20 73 70 61 63 65 73 0a | or more| spaces.|
|00002ac0| 09 5c 7b 73 70 7d 2b 09 | 09 3d 20 31 20 6f 72 20 |.\{sp}+.|.= 1 or |
|00002ad0| 6d 6f 72 65 20 73 70 61 | 63 65 73 0a 09 5c 3c 74 |more spa|ces..\<t|
|00002ae0| 69 74 6c 65 3e 09 3d 20 | 75 6e 69 71 75 65 20 6e |itle>.= |unique n|
|00002af0| 61 6d 65 0a 09 5c 3c 76 | 65 72 73 69 6f 6e 3e 09 |ame..\<v|ersion>.|
|00002b00| 3d 20 76 65 72 73 69 6f | 6e 20 6e 75 6d 62 65 72 |= versio|n number|
|00002b10| 0a 09 5c 3c 6f 74 68 65 | 72 5c 3e 09 3d 20 6f 74 |..\<othe|r\>.= ot|
|00002b20| 68 65 72 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 0a |her info|rmation.|
|00002b30| 09 0a 46 6f 72 20 65 78 | 61 6d 70 6c 65 3a 0a 09 |..For ex|ample:..|
|00002b40| 52 45 4d 5c 3e 20 4d 79 | 4c 69 62 72 61 72 79 20 |REM\> My|Library |
|00002b50| 31 2e 33 34 20 28 32 39 | 20 46 65 62 20 32 30 30 |1.34 (29| Feb 200|
|00002b60| 30 29 0a 0a 46 6f 72 20 | 66 75 74 75 72 65 20 63 |0)..For |future c|
|00002b70| 6f 6d 70 61 74 69 62 6c | 69 69 74 79 20 74 68 65 |ompatibl|iity the|
|00002b80| 79 20 73 68 6f 75 6c 64 | 20 62 65 20 6c 69 6e 65 |y should| be line|
|00002b90| 20 6e 75 6d 62 65 72 20 | 30 2e 0a 23 69 6e 64 65 | number |0..#inde|
|00002ba0| 6e 74 20 35 30 0a 20 00 | 44 41 54 41 c4 01 00 00 |nt 50. .|DATA....|
|00002bb0| 48 65 6c 70 20 6f 6e 20 | 42 61 73 69 6c 20 76 65 |Help on |Basil ve|
|00002bc0| 72 20 31 2e 31 32 20 28 | 31 34 20 46 65 62 20 31 |r 1.12 (|14 Feb 1|
|00002bd0| 39 39 38 29 0a 23 70 61 | 72 65 6e 74 20 53 74 72 |998).#pa|rent Str|
|00002be0| 6f 6e 67 48 65 6c 70 3a | 21 4d 65 6e 75 0a 23 64 |ongHelp:|!Menu.#d|
|00002bf0| 72 61 77 20 31 36 2c 31 | 36 30 20 21 6b 61 70 70 |raw 16,1|60 !kapp|
|00002c00| 61 0a 2a 42 61 73 69 6c | 2a 20 69 73 20 61 20 42 |a.*Basil|* is a B|
|00002c10| 41 53 49 43 20 73 68 61 | 72 65 64 20 69 6e 73 74 |ASIC sha|red inst|
|00002c20| 61 6c 6c 65 64 20 6c 69 | 62 72 61 72 79 20 6d 61 |alled li|brary ma|
|00002c30| 6e 61 67 65 72 2e 0a 0a | 42 41 53 49 43 20 6c 69 |nager...|BASIC li|
|00002c40| 62 72 61 72 69 65 73 20 | 61 72 65 20 69 6e 73 74 |braries |are inst|
|00002c50| 61 6c 6c 65 64 20 69 6e | 74 6f 20 74 68 65 20 72 |alled in|to the r|
|00002c60| 65 6c 6f 63 61 74 61 62 | 6c 65 20 6d 6f 64 75 6c |elocatab|le modul|
|00002c70| 65 20 61 72 65 61 20 61 | 6e 64 20 63 61 6e 20 62 |e area a|nd can b|
|00002c80| 65 20 75 73 65 64 20 74 | 72 61 6e 73 70 61 72 65 |e used t|ranspare|
|00002c90| 6e 74 6c 79 20 62 79 20 | 6d 75 6c 74 69 70 6c 65 |ntly by |multiple|
|00002ca0| 20 70 72 6f 67 72 61 6d | 73 2e 0a 0a 23 69 6e 64 | program|s...#ind|
|00002cb0| 65 6e 74 20 31 32 0a 8f | 09 3c 49 6e 74 72 6f 64 |ent 12..|.<Introd|
|00002cc0| 75 63 74 69 6f 6e 3e 0a | 8f 09 3c 52 65 66 65 72 |uction>.|..<Refer|
|00002cd0| 65 6e 63 65 3e 0a 0a 23 | 69 6e 64 65 6e 74 20 30 |ence>..#|indent 0|
|00002ce0| 3b 61 6c 69 67 6e 20 43 | 45 4e 54 52 45 0a a9 20 |;align C|ENTRE.. |
|00002cf0| 53 74 65 76 65 20 44 72 | 61 69 6e 2c 20 4b 61 70 |Steve Dr|ain, Kap|
|00002d00| 70 61 0a 3c 6d 61 69 6c | 74 6f 3a 62 61 73 69 6c |pa.<mail|to:basil|
|00002d10| 2e 70 72 6f 67 72 61 6d | 40 6b 61 70 70 61 2e 7a |.program|@kappa.z|
|00002d20| 65 74 6e 65 74 2e 63 6f | 2e 75 6b 3d 3e 23 75 72 |etnet.co|.uk=>#ur|
|00002d30| 6c 3e 0a 3c 68 74 74 70 | 3a 2f 2f 77 77 77 2e 75 |l>.<http|://www.u|
|00002d40| 73 65 72 73 2e 7a 65 74 | 6e 65 74 2e 63 6f 2e 75 |sers.zet|net.co.u|
|00002d50| 6b 2f 6b 61 70 70 61 2f | 3d 3e 23 75 72 6c 3e 0a |k/kappa/|=>#url>.|
|00002d60| 23 69 6e 64 65 6e 74 20 | 35 30 0a 20 |#indent |50. |
+--------+-------------------------+-------------------------+--------+--------+